use clap::Parser;


#[derive(Debug, Parser)]
pub struct GenPassOpts {
    #[arg(short, long, help = "length of password", default_value_t = 16)]
    pub length: u8,


    #[arg(long,default_value_t = true)]
    pub uppercase: bool,

    #[arg(long, help = "include lowercase letters",default_value_t = true)]
    pub lowercase: bool,


    #[arg(long, default_value_t = true, help = "include numbers")]
    pub number: bool,

    #[arg(long, default_value_t = true)]
    pub symbol: bool,
}